
package com.ami.kvm.jviewer.hid;

import java.util.HashMap;

public class USBKeyProcessorJapaneseHost extends USBCrossMapKeyProcessor {
	protected HashMap<Integer, Integer> japaneseMap;

	public USBKeyProcessorJapaneseHost() {
		this.japaneseMap = new HashMap();
		this.japaneseMap.put(Integer.valueOf(123), Integer.valueOf(123));
		this.japaneseMap.put(Integer.valueOf(121), Integer.valueOf(121));
		this.japaneseMap.put(Integer.valueOf(112), Integer.valueOf(112));
		this.japaneseMap.put(Integer.valueOf(514), Integer.valueOf(61));
		this.japaneseMap.put(Integer.valueOf(512), Integer.valueOf(91));
		this.japaneseMap.put(Integer.valueOf(91), Integer.valueOf(93));
		this.japaneseMap.put(Integer.valueOf(92), Integer.valueOf(220));
		this.japaneseMap.put(Integer.valueOf(93), Integer.valueOf(92));
		this.japaneseMap.put(Integer.valueOf(513), Integer.valueOf(222));
		this.japaneseMap.put(Integer.valueOf(115), Integer.valueOf(135));
		this.japaneseMap.put(Integer.valueOf(135), Integer.valueOf(135));
		this.japaneseMap.put(Integer.valueOf(125), Integer.valueOf(137));
		this.japaneseMap.put(Integer.valueOf(243), Integer.valueOf(192));
		this.japaneseMap.put(Integer.valueOf(244), Integer.valueOf(192));
		this.japaneseMap.put(Integer.valueOf(263), Integer.valueOf(65481));
		setLocalKeyCodeMap(this.japaneseMap);
		setHostLayoutIndex(16);
	}
}
